/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package util;

import beans.DiaSalida;
import beans.Socio;
import dao.PuntosAmigosDao;

/**
 *
 * @author nMoncho
 */
public class VisitaRow {

    private Socio socio;
    private Integer cantidadInvitados;
    private DiaSalida dia;

    public VisitaRow(){}

    public VisitaRow(Socio socio, Integer cantidadInvitados, DiaSalida dia) {
        this.socio = socio;
        this.cantidadInvitados = cantidadInvitados;
        this.dia = dia;
    }

    public Integer getCantidadInvitados() {
        return cantidadInvitados;
    }

    public void setCantidadInvitados(Integer cantidadInvitados) {
        this.cantidadInvitados = cantidadInvitados;
    }

    public Integer getPuntajeParcial() {
        return new Integer(dia.getPuntos() + PuntosAmigosDao.getPuntaje(cantidadInvitados));
    }

    public Integer getPuntajeTotal() {
        return new Integer(getPuntajeParcial().intValue() + socio.getPuntajeTotal().intValue());
    }

    public Socio getSocio() {
        return socio;
    }

    public void setSocio(Socio socio) {
        this.socio = socio;
    }

    public DiaSalida getDia() {
        return dia;
    }

    public void setDia(DiaSalida dia) {
        this.dia = dia;
    }

}
